An Empirical Study on Groupware Support for Software Inspection Meetings
نویسندگان
چکیده
Software inspection is an effective way to assess product quality and to reduce the number of defects. In a software inspection the inspection meeting is a key activity to agree on collated defects, to eliminate false positives, and to disseminate knowledge among the team members. However, inspection meetings often require high effort and may lose defects found in earlier inspection steps due to ineffective meeting techniques. Only few tools are available for this task. We have thus been developing a set of groupware tools to lower the effort of inspection meetings and to increase their efficiency. We conducted an experiment in an academic environment with 37 subjects to empirically investigate the effect of groupware tool support for inspection meetings. The main findings of the experiment are that tool support considerably lowered the meeting effort, supported inspectors in identifying false positives, and reduced the number of true defects lost.
منابع مشابه
An Empirical Study of Web-Based Inspection Meetings
Software inspections are a software engineering “best practice” for defect detection and rework reduction. In this paper, we describe an empirical evaluation with using a tool aiming to provide Internet groupware support for distributed software inspections. The tool is based on a restructured inspection process where inspection meetings have the only goal of removing false positives rather tha...
متن کاملAn empirical study of groupware support for distributed software architecture evaluation process
Software architecture evaluation is an effective means of addressing quality related issues early in the software development lifecycle. Scenario-based approaches to evaluate architecture usually involve a large number of stakeholders, who need to be collocated for faceto-face evaluation meetings. Collocating a large number of stakeholders is an expensive and time-consuming exercise, which may ...
متن کاملGroupware Support for Software Requirements Inspection
The inspection of software products has proven to be an effective approach to find defects. Inspecting requirements documents offers especially large benefits as it removes defects very early in the development process. On the other hand inspection is also an expensive and sometimes cumbersome process resulting in a large amount of inspection material that has to be sorted, searched, and consol...
متن کاملPreliminary Evaluation of Tool-based Support for Distributed Inspection
Software inspections are a software engineering “best practice” for defect detection and rework reduction. In this paper, we describe our initial empirical evaluation with using a tool aiming to provide Internet groupware support for distributed software inspections. The tool is based on a restructured inspection process to reduce synchronization and coordination problems.
متن کاملUsing Group Support Systems for Software Inspections
0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E One example of software process improvement is the development and execution of inspections of software development documents as a mature technique to detect and prevent software defects. Part of an inspection is a meeting where the participants log detected defects and search for more defects. Unfortunately, the effectiveness and efficiency...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003